草庐IT

MacOS 13

全部标签

macos - 如何设置主窗口的位置和大小(以编程方式)?

我正在使用OSX(10.11,Xcode7.0)的最新默认项目。它使用Storyboard,层次结构如下:WindowController->ViewController我想设置窗口的初始位置和框架大小。显然用户可以更改它,但我希望它从一些默认值开始。我试过子类化NSWindowController,但这没有效果。classWindowController:NSWindowController{overridefuncwindowDidLoad(){super.windowDidLoad()guardletwindow=windowelse{return}letwindowOrigin

macos - Swift NSUserNotificationCenter didActivateNotification 不工作

我正在开发一个swiftosx应用程序,但我无法理解userNoticiation/didActivateNotification结构。我已经查看了文档并进行了搜索,但仍然卡住了。非常感谢对以下代码的任何指导:funcnotify(message:String,callBack:String){println(message)println(callBack)varnotification:NSUserNotification=NSUserNotification()notification.title="NewPhoneCall"notification.informativeTex

macos - 右键单击 NSStatusBarButton 时调用 Action

我正在寻找一种方法来检测NSStatusBarButton右键单击(使用Swift)并调用一个操作。我目前是这样设置的:letstatusItem=NSStatusBar.systemStatusBar().statusItemWithLength(-1)funcapplicationDidFinishLaunching(aNotification:NSNotification){//Insertcodeheretoinitializeyourapplicationifletbutton=statusItem.button{button.image=NSImage(named:"myI

macos - 使用 Swift 中的 AudioToolbox 访问 OS X 主音量

是否有在我的Swift应用程序中设置系统主音量的解决方案?我阅读了很多有关AudioToolbox的内容,并阅读了Objective-C中的一些源代码示例。例如,我找到了这个:SettingMacOSXVolumeProgramaticallyafter10.6但我无法让它在Swift中工作。我在https://developer.apple.com/library/mac/documentation/AudioToolbox/Reference/AudioHardwareServicesReference/index.html#//apple_ref/c/func/AudioHard

macos - Swift Mac OSX NSButton 标题颜色

我想知道如何在swift中将标题颜色更改为NSButton,我在objective-c中看到了很多示例,但我认为在swift中实现是不同的,任何人都可以提供一个示例吗? 最佳答案 在viewDidLoad或某处试试这个。在Swift3中:letpstyle=NSMutableParagraphStyle()pstyle.alignment=.centerbutton.attributedTitle=NSAttributedString(string:"Title",attributes:[NSForegroundColorAttri

java - Eclipse 不启动 (Ubuntu) : JVM terminated. 退出代码=13

我对Eclipse有疑问。当我尝试启动它时,收到此错误消息:JVMterminated.Exitcode=13/usr/bin/java-Xms40m-Xmx384m-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins-XX:MaxPermSize=256m-jar/usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar-oslinux-wsgtk-archx86_64-showsplash-lau

java - 从 12 升级到 Intellij 13.1 后,Maven 项目无法编译

我的代码在升级后不再编译。从作为Maven依赖项包含的库导入显示无法解析符号的编译问题。我已经使缓存无效并重新启动了Intellij。我已经清除了.m2/repository并观察了Intellij重新引入依赖项。引入依赖项似乎工作正常,但我猜测无法加载。在我的想法日志中,我看到以下异常:2014-03-2014:04:49,587[27517]WARN-ution.rmi.RemoteProcessSupport-log4j:WARNNoappenderscouldbefoundforlogger(org.apache.maven.wagon.providers.http.httpc

java - 使用 Jersey 2.13 时出现 ClientAbortException

我在我的Web应用程序中使用Jersey2.13来异步检索数据。在某些情况下,请求需要一些时间(即执行复杂报告时),直到它们的响应返回给客户端。当客户端不等待异步响应(离开页面、关闭浏览器等)时,抛出ClientAbortException。此行为符合预期,但它正在用堆栈跟踪淹没我的日志文件,因为在响应返回之前取消的每个异步请求都会打印堆栈跟踪。堆栈跟踪看起来像这样:Oct15,20142:25:23PMorg.glassfish.jersey.server.ServerRuntime$ResponderwriteResponseSEVERE:AnI/Oerrorhasoccurred

java - 使用 Java 从 MacOS X keystore 获取私钥

我正在尝试访问我的个人MacOSX钥匙串(keychain)存储以检索特定私钥,以使用Java加密和签署一些数据。加密和签名部分功能正常,但我无法检索到我想要的私钥。以下是我为展示我遇到的问题而编写的一些代码:KeyStoremyKeyStore;myKeyStore=KeyStore.getInstance("KeychainStore","Apple");myKeyStore.load(null,null);//Getallthealiasesinalist(IthoughtthatcallingtheKeyStore//methodsduringtheiterationwasth

MacOS 10.7.4 上的 Java 系统托盘图标不显示动画 gif

我正在尝试使用Java将动画gif显示在MACOS系统托盘中。我有正确显示的PNG图标,但是一旦我尝试将图标设置为动画gif(这样我就可以显示一个旋转的计时器),它就会变成空白,并且在系统菜单托盘中不显示任何内容。根据系统托盘类的JavaDocs,setImage应该自动支持动画图像(如果给定的话),但它没有指定图像格式或在系统托盘中获取动画图标所需的任何其他内容。有人知道如何让它工作吗? 最佳答案 java.awt.SystemTray类可能无法解决此问题。您唯一的选择是尝试JDIC它使用native代码。坦率地说,我不确定JDI